home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc A) / Acorn User China CD-ROM (UK) (Disc A).bin / DEMON / HAMRADIO / TNC.ARC / !tnc_!Help_ReadMe < prev    next >
Encoding:
Text File  |  1993-12-26  |  17.2 KB  |  380 lines

  1. ________________________________________________________________________________
  2.  
  3.                                      MANUAL
  4.  
  5.                                tt
  6.                                ttt   nnnn     cccc
  7.                                tt    nn nn   cc  cc
  8.                                tt    nn nn   cc
  9.                                tt t  nn nn   cc  cc
  10.                                ttt   nn nn    cccc
  11.  
  12.  
  13.                 Release 2.20 (26-Dec-93) © Garry Orford, G4FRO
  14. ________________________________________________________________________________
  15.  
  16.  
  17. Getting started
  18. ===============
  19.  
  20. Make sure you have your tnc set at the same baud rate and word length as
  21. required by !tnc.   The program default is 2400 baud, 8n1 but this will be
  22. over-ridden by the parameters that you save from the SETUP dialogue box.
  23. Make sure you have wired the Arc/tnc correctly, including the curious Acorn
  24. hardware handshake arrangement.
  25.  
  26. This software is supplied on the understanding that you are a Radio Amateur
  27. interested in experimentation.   The most sophisticated professional
  28. programs have bugs (99% OK is considered adequate) - what chance do we have !
  29. You MUST solve problems to give Radio Hams a bit of cred.   
  30.  
  31. It is very difficult to start with both a new tnc and new software.   If you
  32. do so, well good luck but you WILL have problems.   Bear in mind, you will
  33. have to wire the Arc/tnc together correctly, learn to drive the tnc and work
  34. this software.   Speak nicely to a local !
  35.  
  36. This software has been extensively tested on various Arc/tnc combinations
  37. and has proved popular as it offers DeskTop facilities.   Eat your heart out
  38. PCs, Amigas and Ataris !
  39.  
  40. More details
  41. ============
  42.  
  43. (1)  Click SELECT on iconbar, opens the main window.
  44. (2)  Click MENU  on iconbar, brings up menu.
  45. (3)  Click ADJUST on iconbar, brings up WimpKeys window.
  46.  
  47. (1)  Main window
  48.  
  49. Received text will be displayed in the upper part of the window.   Holding
  50. down SHIFT/CTRL or <Scroll Lock> will pause the display.   Holding down SHIFT
  51. and clicking on a message number (obtained by Listing from a BBS) will send
  52. 'r <message number><cr>'; careful when fast scrolling is taking place !
  53.  
  54. Click SELECT in TX window, puts caret on line in TX window (and highlights
  55. the task if not already active).   This can be done at any time, allowing
  56. input line to be re-sent.   Normal editting works, ie CTRL/U (delete line),
  57. left/right/up/down arrows etc.   Note line is not sent to tnc until <Return>
  58. is typed.  Typed lines are limited to 80 characters as the receiving computer
  59. may get upset with a greater number.   Setting WRAP will cause a <cr> to be
  60. sent after a maximum of 77 characters, breaking your typed line
  61. intelligently.   Control codes are sent by enclosing the ASCII value in
  62. square brackets; example, [03] represents CTRL/C or ASCII 3; widely used to
  63. enter command mode.   Typing CTRL/V or CTRL/Z will automatically append a
  64. <Return> to the control code.    Note, this works in fkey/wkey definitions
  65. also.
  66.  
  67. Hitting <Esc> will force a disconnect on the current stream.   If KAM is set,
  68. this will be achieved by sending a 50 mS BREAK level (for command mode), then
  69. d[13].    If KAM is not set, [03]d[13] will be sent. The reason for this
  70. difference is owing to the fact that some KAM Ver 5.0n users, experience KAM
  71. crashes with the latter method.
  72.  
  73. Click MENU in main window brings up the filing menu with options to SPOOL to
  74. a filing system (usually a disc) or receive YAPP (described later).   The
  75. dialogue box from SPOOL allows saving to a named file in the usual way; a
  76. tick will appear when spooling.   Clicking on a ticked SPOOL will close the
  77. file.   The small box in the top right-hand corner allows Appending to or
  78. Overwriting of an existing file.   Filter (on) removes non-printable codes
  79. from the SPOOLed file; these codes are still removed from the RX window.  
  80. Filter off is required when SPOOLing 7plus files.    Alternatively, clicking
  81. SELECT/ADJUST on SPOOL is a toggle to spool (save) the incoming file to the
  82. default spool file shown in SETUP.   Again, a tick appears on the menu when
  83. spooling.   The number of bytes in the SPOOL file is updated after each line.  
  84. CANCEL closes the SPOOL box with no action.
  85.  
  86. The following commands may be used in the TX window, fkeys or WimpKeys
  87. with the exception of {peckoff} which MUST be used from a WimpKey or
  88. fkey.  Note the use of curly brackets.    Commands should be entirely in
  89. upper case or entirely in lower case.
  90.  
  91. {time}         Sends the current time in the format defined in SETUP.
  92. {date}         Sends the current date in the format defined in SETUP.
  93. {upload}<file> Sends the file !tnc.Uploadfile.<file>
  94. {peckon}       Causes typed characters to be immediately sent to the serial port
  95. {peckoff}      Reverses the effect of {peckon}
  96. {break}        Sends a 50 mS BREAK level
  97.  
  98. {peckon} and {peckoff} are intended for use by non-KAM tncs on non-packet
  99. modes; example, for use by the PK232 on AMTOR.   
  100.  
  101. Packets will be received by the Arc from the tnc whenever !tnc is running,
  102. whether or not the main window is open.   Also, packets can be SPOOLed in
  103. this state.   You may review up to 1000 lines by the standard Wimp controls.
  104. HOME toggles between the TX lines out/in sight, provided no other window
  105. hold the caret; PageUp/Down work in the usual way.
  106.  
  107. Drag a file to window and UPLOAD window appears.   You may then SEND file or
  108. ABORT.   You can ABORT at any subsequent time but note part of file will have
  109. already been sent to the tnc for tx'ing.   Files can be dragged from a Filer
  110. window or, if less than 1024 bytes, direct from another !Application.  
  111. Function key f11 may optionally be sent after the file.
  112.  
  113. A nice feature is that hitting PRINT will bring up a standard save box which
  114. can be used to save the entire current RX window.    This is handy if you
  115. forget to SPOOL or suddenly notice something interesting going by.
  116.  
  117. (2)  Menu
  118.  
  119. INFO shows the version and date of this copy of !tnc.
  120.  
  121. SETUP brings up a dialogue box for customising !tnc to your own use.
  122.  
  123. TNC BAUD and WORD FORMat alter the serial link parameters between the Arc and
  124. the tnc.   By clicking on the appropriate up/down arrows, the baud rate and
  125. word format of !tnc can be adjusted to various values that should cover most
  126. tncs.   The parameters are immediately used following a Save, so ensure that
  127. your tnc is set correctly.   Abort will abandon the serial link parameters
  128. adjustment and continue as before.
  129.  
  130. SPOOL and GRAB are the default names for SPOOL (to disc) and GRAB (from RX
  131. window) files respectively.
  132.  
  133. BEEPS disables received beeps.   Typed CTRL/Gs will still be heard but you may
  134. send [07] instead.
  135.  
  136. WRAP enables the wrap feature on packet.
  137.  
  138. KAM permits or otherwise the selection of KAM on the MENU.
  139.  
  140. CARET.  Selection of CARET will, against Acorn advice (they call it esoteric!), forces the caret to be red on a non-white background.   This works fine
  141. for certain combinations of MEMC and mode.    However, other combinations are
  142. slightly uncomfortable.    It also slows !tnc down.   Non-selection of CARET
  143. will restore the Acorn acceptable green on grey and not cause MEMC problems.  
  144. You may use !Palette to choose colours of your choice.
  145.  
  146. DATE and TIME formats set the style of {date} and {time} when typed or added
  147. to WimpKeys or function keys.    You have to read your User Guide for the
  148. full range of options.
  149.  
  150. ABORT abandons your changes and resets parameters to the previously selected.
  151.  
  152. USE makes immediate use of your changes without saving to disc.
  153.  
  154. SAVE makes immediate use of your changes and saves to disc
  155.  
  156. CTEXTS provides intelligent CTEXTs.   To enable this feature, click SELECT on
  157. the MENU item Ctexts, so that CTEXTS becomes ticked (this option is
  158. SETUP/SAVEed).   To alter the ctexts, follow the right arrow on the MENU item
  159. Ctexts and click SELECT on Open.   This will open a dialogue box showing
  160. callsigns and associated ctext.   You may set the last callsign to OTHER,
  161. which will send the associated ctext to any station whose callsign is not
  162. specifically listed.   If you have set your tnc to send its own ctext, this
  163. will continue to work as normal.   After writing to the ctext window, use
  164. MENU on the window to UPDATE or SAVE.   {commands} and [control codes] may be
  165. used in the definitions.   Following typing in the TX window or using an Fkey
  166. or WimpKey, the CTEXT feature will be disabled for 30 seconds. This has two
  167. purposes; one, to avoid sending the CTEXT to a station in which you initiate
  168. a connect and two, to avoid sending a 'Sorry, I'm not here Fred' style of
  169. message to a station who plainly can see you are !
  170.  
  171. KEYS brings up the sub-menus for Fkeys and Wkeys:
  172.  
  173. Fkeys allows the opening of any of the four function key set; fkeys alone,
  174. SHIFT/fkey, CTRL/fkey and SHIFT/CTRL/fkey.   After writing to the fkey
  175. window, use MENU on the window to UPDATE or SAVE.   {commands} and [control
  176. codes] may be used in the definitions.
  177.  
  178. <Print> saves the RX window as a file (see above).
  179. f12 is not programmable as it is used by RISC OS.
  180.  
  181. Wkeys (WimpKeys) are the RISC OS version of function keys.    The WimpKey
  182. definitions are set in directory !tnc.WimpKeys.    You may have as many sets
  183. of definitions as you like; they should be numbered 1 upwards.   Click SELECT
  184. on the number at the left side of the WimpKey window to advance to the next
  185. WimpKeys, ADJUST to revert to the previous set.  WimpKey definitions are in
  186. line pairs. The first line is definition itself; the second line is WimpKey
  187. text.   You may have up to eight definitions (16 lines) per set of WimpKeys.
  188. {time}, {date} and [control codes] may be used in the definitions.   You may
  189. also use {upload}<filename> to send !tnc.UploadFile.<filename> when clicking
  190. on the WimpKey.    Using SELECT on the WimpKey sends the text; ADJUST sends
  191. the text and closes the WimpKey window; MENU provides a means of OPENing the
  192. directory viewer and after !Edit'ing/saving the relevant file, UPDATEing
  193. the WimpKeys for immediate use.   {commands} and [control codes] may be
  194. used in the definitions.
  195.  
  196. CLOCK sets the tnc clock to that of the Arc.
  197.  
  198. STREAM brings up the stream changing dialogue box.   Click SELECT or ADJUST
  199. on the required stream to swap streams and replace the stream letter with the
  200. callsign of any connected station.    TOGGLEing the dialogue box to full size
  201. to reveal three streams for two ports, for the really keen.   Avoid clicking
  202. on the stream toggles when receiving a packet !    In practice, this method
  203. works well.
  204.  
  205. QUIT does the usual.   Alternatively you may QUIT from the Task Manager.
  206.  
  207. KAM (where enabled) provides support for the non-packet modes of the KAM.
  208. It currently supports Amtor, Rtty and CW.    The necessary hf parameters
  209. should be set from command mode.   For details on the KAM, read the manual !
  210. When moving between modes, the KAM will respond with various messages which
  211. will be seen in the RX screen.
  212.  
  213. Clicking on AMTOR produces the small Amtor dialogue box.    Clicking on the
  214. various Modes, selects that mode; use Listen for monitoring.    To establish
  215. an ARQ contact, enter the SELCALL of the other station in the ARQ box and click
  216. on Link.    The Mode box will swap to ARQ and TX will commence.    Break the
  217. link by clicking on Listen (or FEC) in Mode.
  218.  
  219. Inv RX swaps the RX tones over (not TX tones).   RTTY provides a quick way to
  220. swap data modes whilst tuning the band.    RX/lets is used to return to RX
  221. in FEC or forces a letter shift in any mode.   TX/Sze is used to TX on FEC
  222. or seize the link in ARQ.
  223.  
  224. Toggling the AMTOR window full size reveals the Shift/Mark/Space controls.
  225. These are straightforward and rarely used assuming the KAM is set up
  226. correctly.
  227.  
  228. It is suggested that the WimpKeys are used for +? and {upload} files (these
  229. files could contain station details, CQs (including the TX/RX switching) and
  230. so on.
  231.  
  232. Clicking on RTTY is produces the small RTTY dialogue box.   It is self-
  233. explanatory - RTTY is simple !    The full-size dialogue box provides
  234. Speed/Shift//Mark/Space controls.
  235.  
  236. Clicking on CW produces the CW dialogue box.    The Speed box gives the CW
  237. speed at which cw mode will be entered.    Lock TX locks the TX and RX
  238. speeds together (no auto-tracking); this toggles with Unlock.   RX and TX
  239. changeover between RX and TX.   Speed makes the KAM show what speed is
  240. currently being received.
  241.  
  242. Hitting <Esc> in a non-packet mode will return the KAM to packet mode.
  243.  
  244. YAPP
  245. ====
  246.  
  247. !tnc also supports the YAPP protocol.   This is special protocol for
  248. transferring binary (that is, non-text) files over a radio link.
  249.  
  250. GENERAL
  251. -------
  252.  
  253. YAPP is fussy; the fussiness is part of YAPP and is quite essential.   After
  254. all, the file has to be received in its entirety with no other data embedded.  
  255. Therefore it is essential to stop monitoring the frequency and prevent any
  256. other station subsequently connecting.   This includes prevention of
  257. '***connect request' type messages.   YAPP will abort if this happens.   YAPP
  258. will also abort if nothing happens for a while (Timeout).
  259.  
  260. For Kantronics tncs, use MONITOR OFF[13] CMS P[13]
  261. For Tiny 2's (TNC200s), use       *** [G0SOQ to suggest] ***.
  262.  
  263. In the event of something going wrong, the tnc may be left in transparent
  264. mode.   The easiest way to get back to normal is to send {break}<cr>
  265. togther with putting MON ON etc.
  266.  
  267. It is probably easiest to define suitable Fkeys/Wkeys with these definitions.
  268.  
  269. Despite all the above warnings, YAPP is simple to use.   Much easier than
  270. UU/7plus/UPLOADing.
  271.  
  272. RECEIVEing (downloading) a YAPP file
  273. ------------------------------------
  274.  
  275. If connected to a remote server (example, your local BBS):
  276.  
  277. 1. Type the appropriate command to make the BBS send (download) a YAPP file.
  278. 2. Wait for a prompt (just in case the syntax was incorrect).
  279. 3. From MENU on the main window, SELECT YappRx.
  280. 4. !tnc and the remote server will have an initial exchange, then require
  281.    the file icon to be dragged to a directory viewer.
  282. 5. Watch the YAPP file being received - do NOT type anything in the TX window.
  283. 6. At the end of the YAPP transfer, the BBS will send a prompt and the YAPP
  284.    window may be closed.
  285.  
  286. If connected to another attended Arc station, omit steps 1 and 2.
  287.  
  288. SENDing (uploading) a YAPP file
  289. -------------------------------
  290.  
  291. If connected to a remote server (example, your local BBS):
  292.  
  293. 1. Type the appropriate command to make the BBS receive (upload) a YAPP file.
  294. 2. Wait for a prompt (just in case the syntax was incorrect).
  295. 3. Holding down SHIFT, drag the required file to the main window and SELECT
  296.    on SEND.
  297. 4. !tnc and the remote server will have an initial exchange, then the
  298.    data will be sent.
  299. 5. Watch the YAPP file being sent - do NOT type anything in the TX window.
  300. 6. At the end of the YAPP transfer, the BBS will send a prompt and the YAPP
  301.    window may be closed.
  302.  
  303. If connected to another attended Arc station, omit steps 1 and 2.   Before
  304. step 3, be sure that the other station is ready to receive a YAPP file.
  305.  
  306. SPECIAL
  307. -------
  308.  
  309. The YAPP protocol permits the use of an optional field in one of its headers.  
  310. This has been utilised such that with Arc-Arc transfers, the filetype is
  311. exchanged, automatically swapping the icon as it does so. If the filetype is
  312. unknown, the usual blank square will be used.
  313.  
  314.  
  315. RISC OS environment
  316. -------------------
  317.  
  318. You will need the ColourTrans (Colours) module which is supplied with your
  319. computer on Applications 1 disc in !System if you have RISC OS 2; RISC OS 3
  320. provides this module in ROM.
  321.  
  322. You may like to use !Palette to change to mode 84 which will then give you
  323. full 80col viewable plus vertical scroll bar. If you change mode after !tnc
  324. window is open, you will need to toggle the window full size for maximum
  325. number of columns.
  326.  
  327. This program is substantially enhanced by the use of !Edit.   Files can be
  328. SPOOLed and later read with !Edit.   Files can be directly dragged from
  329. !Edit/Save and dropped into !tnc.   The UU coding programs (G8FSL via G4BLT)
  330. and !Spark (David Pilling) are also very useful accompanying utilities.
  331.  
  332. Running the !PCEmulator will set the serial port to 2400 baud.   If you do
  333. not use this serial speed, you should use MODE <parameters> in your
  334. AUTOEXEC.BAT file, as described in the MS-DOS manuals.   Quitting the PCEm
  335. does not affect !tnc.
  336.  
  337. Packet environment
  338. ------------------
  339.  
  340. There are very many parameters that you will need to set for satisfactory
  341. operation which are peculiar to each type of tnc.   This program is helped
  342. with the following set (Kantronics/Tiny 2/others):
  343.  
  344. AUTOLF OFF        (utilises bottom line of RX window)
  345. ECHO OFF          (prevent repeating tx packets to rx window)
  346.  
  347. Naturally, you will have to set your tnc serial link parameters to match 
  348. those of !tnc.   Some tncs require a hard or soft reset after changing serial
  349. parameters.
  350.  
  351. Registering
  352. -----------
  353.  
  354. The status of this software is Shareware.   That is, feel free to try the
  355. software out and pass it to your fellow radio amateurs at no cost.   If you
  356. like it, then you are under obligation to register your copy.
  357.  
  358. You may register your copy by sending a formatted disc absolutely crammed
  359. with useful utilities and other amazing programs, complete with a STAMPED,
  360. addressed, large envelope and all the packing considered necessary to G4FRO
  361. QTHR stating:
  362.  
  363. Your name     )
  364. Your address  )  Write very clearly !
  365. Your callsign )
  366.  
  367. Conclusion
  368. ----------
  369.  
  370. Get multi-tasking !
  371.  
  372. Garry
  373. G4FRO @ GB7IMB
  374.  
  375. --------------------------------------------------------------------------------
  376.  
  377. Please note that G4FRO is only too happy to answer one or two TECHNICAL
  378. questions @ GB7IMB but UNWILLING TO ANSWER ANY TELEPHONE CALLS.   Answers of
  379. general interest will be sent to ARCHIM.
  380.